The main entry point for nkAstraeus engine. More...
Public Member Functions | |
bool | initialize () const |
void | shutdown () const |
The main entry point for nkAstraeus engine.
It allows to drive the initialization and shutdown of the engine. This will initialize all the sub component at once. If need be, all sub components can be initialized individually. This can be useful, for instance, to initialize the scripting environment and access wrapping alone.
bool nkAstraeus::Engine::initialize | ( | ) | const |
Initializes the whole nkAstraeus component. This will ensure all sub components of the engine are thoroughly initialized.
void nkAstraeus::Engine::shutdown | ( | ) | const |
Shuts down the engine and clear all memory of the component, and its sub parts.